div#header {
 height: 200px;
 border: white 1px solid;   
}

div#content { 
 height: 600px;
 border: white 1px solid;    
}

div#sidebar-left {
 margin-left:10px;
 margin-top:10px;
 height: 400px;
 width: 150px;
 border: white 1px solid;   
 float: left; 
}

div#sidebar-right {
 margin-top:10px;
 margin-right:10px;
 height: 400px;
 width: 150px;
 border: white 1px solid;
 float: right;    
}

div#content-wrapper {
 border: white 1px solid; 
 width: 71%;
 height:500px;
 margin-left: auto;
 margin-right: auto; 
 margin-top: 15px;   
}

div#banner {
    border: white 1px solid; 
    height:150px; 
}

div#menu {
    border: white 1px solid;         
    height:50px;   
}

div#menu a{
    text-decoration: none;
    margin-top: auto;
    margin-bottom: auto;  
    margin-left: 5px;  
}

div.topic {
    border-bottom: white 1px solid;
    min-height: 100px;
    background-color: gray;
}

div.topicHeader {
    height:25px;
    background-color: black;    
}

p.newsPara {
    margin-top: -4px;    
}

div.topic.topicEven {
    background-color: silver;   
}

p {
    color: #FFF;   
}
